site or place conditioned to hang a hammock - Español Inglés Diccionario